particle foam - French English Dictionary